12 #ifndef __GOBI_WDS_API_H__
13 #define __GOBI_WDS_API_H__
65 tFNDormancyStatus pCallback );
81 tFNByteTotals pCallback,
113 tFNMobileIPStatus pCallback );
218 ULONG * pRoamSetting );
232 ULONG * pRoamSetting );
257 ULONG * pSecondaryDNS,
258 ULONG * pAuthentication,
298 ULONG * pSecondaryDNS,
299 ULONG * pAuthentication,
324 USHORT * pPrimaryDNS,
325 USHORT * pSecondaryDNS );
344 USHORT * pPrimaryDNS,
345 USHORT * pSecondaryDNS );
384 ULONG * pSecondaryDNS,
385 ULONG * pPrimaryNBNS,
386 ULONG * pSecondaryNBNS,
389 ULONG * pAuthentication,
393 ULONG * pFailureReason );
420 ULONG * pSecondaryDNS,
421 ULONG * pPrimaryNBNS,
422 ULONG * pSecondaryNBNS,
425 ULONG * pAuthentication,
428 ULONG * pSessionId );
462 IMPORTGOBI ULONG GOBICMAPI
GetIPAddress( ULONG * pIPAddress );
477 ULONG * pCurrentChannelTXRate,
478 ULONG * pCurrentChannelRXRate,
479 ULONG * pMaxChannelTXRate,
480 ULONG * pMaxChannelRXRate );
497 ULONG * pTXPacketSuccesses,
498 ULONG * pRXPacketSuccesses,
499 ULONG * pTXPacketErrors,
500 ULONG * pRXPacketErrors,
501 ULONG * pTXPacketOverflows,
502 ULONG * pRXPacketOverflows );
516 ULONGLONG * pTXTotalBytes,
517 ULONGLONG * pRXTotalBytes );
528 IMPORTGOBI ULONG GOBICMAPI
SetMobileIP( ULONG mode );
540 IMPORTGOBI ULONG GOBICMAPI
GetMobileIP( ULONG * pMode );
606 ULONG * pSecondaryHA,
607 BYTE * pRevTunneling,
639 ULONG * pSecondaryHA,
640 BYTE * pRevTunneling,
681 ULONG * pSecondaryHA,
682 BYTE * pRevTunneling,
708 BYTE * pRetryInterval,
710 BYTE * pReRegTraffic,
711 BYTE * pHAAuthenticator,
732 BYTE * pRetryInterval,
734 BYTE * pReRegTraffic,
735 BYTE * pHAAuthenticator,
762 ULONG * pSecondaryDNS );
777 ULONG * pSecondaryDNS );
792 USHORT * pPrimaryDNS,
793 USHORT * pSecondaryDNS );
807 USHORT * pPrimaryDNS,
808 USHORT * pSecondaryDNS );
IMPORTGOBI ULONG GOBICMAPI GetMobileIP(ULONG *pMode)
void(SWICALLBACK * tFNPacketTotals)(ULONG totalPacketTX, ULONG totalPacketRX)
API Return Codes.
Definition: SwiWwanCmApi.h:60
IMPORTGOBI ULONG GOBICMAPI GetActiveMobileIPProfile(BYTE *pIndex)
IMPORTGOBI ULONG GOBICMAPI GetAutoconnect(ULONG *pSetting)
IMPORTGOBI ULONG GOBICMAPI StartDataSession(ULONG *pTechnology, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pPrimaryNBNS, ULONG *pSecondaryNBNS, CHAR *pAPNName, ULONG *pIPAddress, ULONG *pAuthentication, CHAR *pUsername, CHAR *pPassword, ULONG *pSessionId)
IMPORTGOBI ULONG GOBICMAPI StartDataSession2(ULONG *pTechnology, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pPrimaryNBNS, ULONG *pSecondaryNBNS, CHAR *pAPNName, ULONG *pIPAddress, ULONG *pAuthentication, CHAR *pUsername, CHAR *pPassword, ULONG *pSessionId, ULONG *pFailureReason)
IMPORTGOBI ULONG GOBICMAPI SetDNSIPv6Settings(USHORT *pPrimaryDNS, USHORT *pSecondaryDNS)
IMPORTGOBI ULONG GOBICMAPI GetEnhancedAutoconnect(ULONG *pSetting, ULONG *pRoamSetting)
IMPORTGOBI ULONG GOBICMAPI GetSessionState(ULONG *pState)
IMPORTGOBI ULONG GOBICMAPI SetMobileIP(ULONG mode)
QCIMPORT2K ULONG QCWWANAPI2K SetPacketTotalsCallback(tFNPacketTotals pCallback, BYTE interval)
IMPORTGOBI ULONG GOBICMAPI GetDataBearerTechnology(ULONG *pDataBearer)
IMPORTGOBI ULONG GOBICMAPI CancelDataSession()
IMPORTGOBI ULONG GOBICMAPI SetDormancyStatusCallback(tFNDormancyStatus pCallback)
IMPORTGOBI ULONG GOBICMAPI GetConnectionRate(ULONG *pCurrentChannelTXRate, ULONG *pCurrentChannelRXRate, ULONG *pMaxChannelTXRate, ULONG *pMaxChannelRXRate)
IMPORTGOBI ULONG GOBICMAPI SetDNSSettings(ULONG *pPrimaryDNS, ULONG *pSecondaryDNS)
IMPORTGOBI ULONG GOBICMAPI GetMobileIPProfile(BYTE index, BYTE *pEnabled, ULONG *pAddress, ULONG *pPrimaryHA, ULONG *pSecondaryHA, BYTE *pRevTunneling, BYTE naiSize, CHAR *pNAI, ULONG *pHASPI, ULONG *pAAASPI)
IMPORTGOBI ULONG GOBICMAPI GetByteTotals(ULONGLONG *pTXTotalBytes, ULONGLONG *pRXTotalBytes)
IMPORTGOBI ULONG GOBICMAPI GetDormancyState(ULONG *pState)
IMPORTGOBI ULONG GOBICMAPI GetMobileIPProfile2(BYTE index, BYTE *pEnabled, ULONG *pAddress, ULONG *pPrimaryHA, ULONG *pSecondaryHA, BYTE *pRevTunneling, BYTE naiSize, CHAR *pNAI, ULONG *pHASPI, ULONG *pAAASPI, ULONG *pHAState, ULONG *pAAAState)
IMPORTGOBI ULONG GOBICMAPI SetMobileIPProfile(CHAR *pSPC, BYTE index, BYTE *pEnabled, ULONG *pAddress, ULONG *pPrimaryHA, ULONG *pSecondaryHA, BYTE *pRevTunneling, CHAR *pNAI, ULONG *pHASPI, ULONG *pAAASPI, CHAR *pMNHA, CHAR *pMNAAA)
IMPORTGOBI ULONG GOBICMAPI SetAutoconnect(ULONG setting)
IMPORTGOBI ULONG GOBICMAPI GetMobileIPParameters(ULONG *pMode, BYTE *pRetryLimit, BYTE *pRetryInterval, BYTE *pReRegPeriod, BYTE *pReRegTraffic, BYTE *pHAAuthenticator, BYTE *pHA2002bis)
IMPORTGOBI ULONG GOBICMAPI SetActiveMobileIPProfile(CHAR *pSPC, BYTE index)
IMPORTGOBI ULONG GOBICMAPI GetDNSSettings(ULONG *pPrimaryDNS, ULONG *pSecondaryDNS)
IMPORTGOBI ULONG GOBICMAPI GetDefaultIPv6Profile(ULONG profileType, USHORT *pIPAddress, USHORT *pPrimaryDNS, USHORT *pSecondaryDNS)
IMPORTGOBI ULONG GOBICMAPI SetDefaultProfile(ULONG profileType, ULONG *pPDPType, ULONG *pIPAddress, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pAuthentication, CHAR *pName, CHAR *pAPNName, CHAR *pUsername, CHAR *pPassword)
IMPORTGOBI ULONG GOBICMAPI SetDefaultIPv6Profile(ULONG profileType, USHORT *pIPAddress, USHORT *pPrimaryDNS, USHORT *pSecondaryDNS)
IMPORTGOBI ULONG GOBICMAPI GetIPAddress(ULONG *pIPAddress)
IMPORTGOBI ULONG GOBICMAPI SetMobileIPStatusCallback(tFNMobileIPStatus pCallback)
IMPORTGOBI ULONG GOBICMAPI SetMobileIPParameters(CHAR *pSPC, ULONG *pMode, BYTE *pRetryLimit, BYTE *pRetryInterval, BYTE *pReRegPeriod, BYTE *pReRegTraffic, BYTE *pHAAuthenticator, BYTE *pHA2002bis)
IMPORTGOBI ULONG GOBICMAPI GetDNSIPv6Settings(USHORT *pPrimaryDNS, USHORT *pSecondaryDNS)
IMPORTGOBI ULONG GOBICMAPI SetClientIPFamilyPreference(ULONG prefIPFamily)
IMPORTGOBI ULONG GOBICMAPI SetEnhancedAutoconnect(ULONG setting, ULONG *pRoamSetting)
IMPORTGOBI ULONG GOBICMAPI GetPacketStatus(ULONG *pTXPacketSuccesses, ULONG *pRXPacketSuccesses, ULONG *pTXPacketErrors, ULONG *pRXPacketErrors, ULONG *pTXPacketOverflows, ULONG *pRXPacketOverflows)
IMPORTGOBI ULONG GOBICMAPI GetSessionDuration(ULONGLONG *pDuration)
IMPORTGOBI ULONG GOBICMAPI GetLastMobileIPError(ULONG *pError)
IMPORTGOBI ULONG GOBICMAPI StopDataSession(ULONG sessionId)
IMPORTGOBI ULONG GOBICMAPI SetSessionStateCallback(tFNSessionState pCallback)
IMPORTGOBI ULONG GOBICMAPI SetByteTotalsCallback(tFNByteTotals pCallback, BYTE interval)
IMPORTGOBI ULONG GOBICMAPI GetDefaultProfile(ULONG profileType, ULONG *pPDPType, ULONG *pIPAddress, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pAuthentication, BYTE nameSize, CHAR *pName, BYTE apnSize, CHAR *pAPNName, BYTE userSize, CHAR *pUsername)
IMPORTGOBI ULONG GOBICMAPI SetDataBearerCallback(tFNDataBearer pCallback)